package com.guchenbo.scala

/**
 * @author guchenbo
 * @date 2022/3/19
 */

class Imp(val len: Int) {
}
object Imp{
  def apply(len: Int): Imp = new Imp(len)


  /*
  隐式函数
  这个必须定义在Object里，这样其他的对象才能调用的到，才能看得到
   */
  implicit def imp2Array(imp: Imp): Array[Int] = {
    new Array[Int](imp.len)
  }
}

